international sub-contracting - German English Dictionary